@charset "utf-8";

/* 格式化 */
html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, article, aside, audio, canvas, figure, footer, header, mark, menu, nav, section, time, video { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block; }
ul, ol { list-style: none; }
img { border: 0 none; vertical-align: top; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }
em, i { font-style: normal; font-weight: normal; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }
mark { background: none; }
input::-ms-clear { display: none !important; }
body { font: 10px/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", "Droid Sans Fallback", SimSun, sans-serif; background: #fff; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none;color: #d32f2f; }


html,body { font-size:10px;}



/* 通用盒 */
.box1180 { margin:0 auto; padding:0 10px; box-sizing:border-box;width:1280px;}
.box410 { width: 410px;}
.box100p { width:100%; min-width:1280px;}
.box_ch { display:-webkit-flex; display:flex; justify-content:flex-start; align-items:flex-start; width:100%;}
.box_l1 { width:930px;}
.box_r1 { width:300px;}



/* 广告 */
.ad_top {}
.ad_top1920 { position: relative; height:300px; animation:adshow 2s ease 5s 1 normal; -moz-animation:adshow 2s ease 5s 1 normal; -webkit-animation:adshow 2s ease 5s 1 normal; -o-animation:adshow 2s ease 5s 1 normal; animation-fill-mode:forwards;}
.ad_top1920 a { display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center -40px; animation:adshowsm 0.5s ease 6.5s 1 normal; -moz-animation:adshowsm 0.5s ease 6.5s 1 normal; -webkit-animation:adshowsm 0.5s ease 6.5s 1 normal; -o-animation:adshowsm 0.5s ease 6.5s 1 normal; animation-fill-mode:forwards;}

@keyframes adshow
{
from { height:300px;}
to { height:40px;}
}
@-moz-keyframes adshow /* Firefox */
{
from { height:300px;}
to { height:40px;}
}
@-webkit-keyframes adshow /* Safari 和 Chrome */
{
from { height:300px;}
to { height:40px;}
}
@-o-keyframes adshow /* Opera */
{
from { height:300px;}
to { height:40px;}
}

@keyframes adshowsm
{
from { background-position:center -40px;}
to { background-position:center 0;}
}
@-moz-keyframes adshowsm /* Firefox */
{
from { background-position:center -40px;}
to { background-position:center 0;}
}
@-webkit-keyframes adshowsm /* Safari 和 Chrome */
{
from { background-position:center -40px;}
to { background-position:center 0;}
}
@-o-keyframes adshowsm /* Opera */
{
from { background-position:center -40px;}
to { background-position:center 0;}
}

.ad_top1920 span { position: absolute; top: 0; right: 0; width: 40px; background-color: rgba(0,0,0,.6); color: #fff; font-size: 2rem; line-height: 40px; cursor: pointer; text-align: center;}

.ad_top1920_2 { overflow:hidden; height:500px;}
.ad_top1920_2 a { display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center top;}

.ad_ht1 {}
.ad_ht2 {}
.ad_right1 {}
.ad_ht1 img, .ad_ht2 img, .ad_right1 img, .ad_right2 img { border-radius:8px;}
.ad_ht1 img { width:1260px; height:100px;}
.ad_ht2 img { width:930px; height: 74px;}
.ad_right1 img { width:300px; height:80px;}
.ad_right2 img { width:300px; height:60px;}

.ad_text1 a { margin-right: 20px; color: #888;}
.ad_text1 a:hover { color: #d32f2f; text-decoration: none;}

.bg_ad_top { background-image:url(/images/2020/bg_ad_index_top.png); background-repeat:repeat-x;}
.swiper-container-ad {margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.ad-bullet-active { background-color:#263238; opacity:1;}

.pic_top3 { width:1260px; height:100px;}
	.pic_top3 ul {}
	.pic_top3 ul li { width:1260px;}
	.pic_top3 ul li img { width:1260px; height:100px;}
.pic_top3 .swiper-pagination { bottom: 4px;}

h3.ad_hna { display: -webkit-flex; display: flex;}
h3.ad_hna em { margin-left: 10px;}
h3.ad_hna em a { display: block; width: 60px; height: 23px; background: url(/images/pic2020/ad_2021tf.png) no-repeat 0 -4px;}

.ad_chsh_pos { position: relative;}
em.ad_chsh {position:absolute; left: 160px; top: 15px;}
em.ad_chsh a { display: block; width: 80px; height: 25px; background: url(/images/pic2020/ad_chsh.png) no-repeat 0 -6px;}

.duilian {top:65px;position:absolute; width:100px; border-radius:8px; overflow:hidden; display:none; z-index:1999;}
.duilian_left{ left:10px;}
.duilian_right{right:10px;}
.duilian_con{ width:100px; height:360px; overflow:hidden;}
.duilian_con img { width:100px; height:360px; border:none;}
a.duilian_close { width:100%; height:2em; background-color:#eef3f6; line-height:2em; text-align:center; display:block; font-size:1.2rem; color:#007aff; text-decoration:none;}
a.duilian_close:hover { background-color:#dae8f0;}

.ad_ht1, .ad_ht2, .pic_top3 ul li { position: relative;}
span.ad_addword { position: absolute; top: 0; right: 0; padding:0 8px; background-color: rgba(0,0,0,.3); color: #fff; font-size: 1.2rem; line-height: 1.6em;}
.ad_ht1 span, .ad_ht2 span { border-radius: 0 8px 0 8px;}
.ad_ht1 span { right: 10px;}



/* 顶部 */
.line_top { display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center;justify-content:space-between;}
.logo_cs { width:323px; height:46px; background:url(/images/2023/csj-cs-logo.png) no-repeat 0 0;}
.logo_cs a { display:block;width:323px; height:46px;}



/* 导航_搜索 */
.line_nav { background-color:#f6fbfd;}

.aui-header-top { position:fixed; top:0; z-index:1; transition:all 0.5s ease-out;}
.aui-header-top.moveUp { top:-29px; transition:all 0.5s ease-out;}
.aui-header-nav { position:fixed; top:0; background-color:transparent; z-index:999; transition:all 0.5s ease-in-out;}
.aui-header-nav.moveDown { position:fixed; top:-4.5em; transition:all 0.5s ease-in-out;}

.topsearch { margin-top:0px;border:1px solid #f4f5f7;}
.topsearch form { position:relative; display:-webkit-flex; display:flex;}
.topsearchTxt { padding:0 40px 0 16px; height:2.4em; background:#fff; border-radius:4px; width:14em; border:none; font-size:1.4rem; line-height:2.4em; outline:none; -moz-transition:box-shadow 0.3s; -webkit-transition:box-shadow 0.3s; -transition:box-shadow 0.3s;}

.topsearchBt { position:absolute; top:2px; right:8px; width:24px; height:24px; background:url(/images/2020/topsearchBt.png) no-repeat 0 4px; border:none; cursor:pointer; outline:none;}
.topsearchBt:hover { background-position:0 -35px;}

nav.nv_all4 { padding: 0px 18px 0 18px; background-color: #f6fbfd; border-radius: 15px; font-size:1.8rem; line-height:1.8em;}
nav.nv_all4 ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:flex-end; justify-content:flex-end;}
nav.nv_all4 ul li { width: 85px;color:#263238; text-align: center;}
nav.nv_all4 ul li a {display: inline-block; border-bottom:3px solid #f6fbfd; color:#263238; text-decoration:none; transition:border-color .3s, color .3s;}
nav.nv_all4 ul li a:hover { border-color:#007aff; color: #007aff;}

a.nv_link_special, a.nvhid_link_special { font-weight: bold;}

.line_adtext_search { display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; padding: 4px 4px 4px 8px; background-color: #F5F7F9; border-radius: 8px 8px 0 0; font-size: 1.2rem; line-height: 1em;}
.line_adtext_search .topsearch { margin-top: 0; margin-left: auto;}
nav.del_borrad { border-top-left-radius: 0; border-top-right-radius: 0;}
.add_link1 { overflow: hidden; margin-left: 15px; background-color: #f1f1f1; border-radius:8px;}
.add_link1 a { display: inline-block; padding:.6em;}
.add_link1 a:hover { background-color: #d32f2f; color: #fff; text-decoration: none;}

nav.nv_hid3 { width:100%; min-width:1200px; height:3.5em; background-color:#f6fbfd; font-size:14px; line-height:3em; -moz-box-shadow:0 0 .8em rgba(0,0,0,.2); box-shadow:0 0 .8em rgba(0,0,0,.2);}
nav.nv_hid3 ul { display:-webkit-flex; display:flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin:0 auto; width:1180px;justify-content:space-around;}
nav.nv_hid3 ul li { margin-right:1em; color:#37474f;}
nav.nv_hid3 ul li:last-child { margin-right:0;}
nav.nv_hid3 ul li a { display:block; border-top:3px solid #f6fbfd; color:#37474f; text-decoration:none; transition:border-color 0.3s;}
nav.nv_hid3 ul li a:hover { border-color:#37474f;}
nav.nv_hid3 ul li:first-child {}
nav.nv_hid3 ul li:first-child a { width:4em; height:3em; background:url(/images/2020/logo_s.png) no-repeat .5em .65em; border:none;}

.topnav2021 { margin-left: auto; width: 280px;}



/* 图片首页 */
.pic_top { margin:0 auto; width:100%; min-width:1220px; height: 300px; background-color: #f4f4f4;}
	.pic_top ul {}
	.pic_top ul li { position: relative; width:1200px;}
	.pic_top ul li img { width:100%;}
	.pic_top ul li h2 { position: absolute; bottom:20px; left:7%; width:86%; background-color:rgba(0,0,0,0.5); border-radius:30px; color:#fff; font-size:2.8rem; line-height:60px; text-align:center; transition:background-color 0.5s;}
	.pic_top ul li h2 a { color:#fff;}
	.pic_top ul li h2 a:hover { text-decoration:none;}
	.pic_top ul li:hover h2 { background-color:rgba(198,40,40,0.9);}

.wth_ctr { position: relative; bottom:58px; margin:0 auto; width:1200px;}
.s-b-p, .s-b-n{ width:60px; height:60px; border-radius:30px; transition:background-color 0.5s; outline:none;}
.s-b-p:hover, .s-b-n:hover { background-color:rgba(198,40,40,0.9);}

.swiper-slide { width:1200px; opacity:0.6;}
.swiper-slide-active,.swiper-slide-duplicate-active {opacity:1;}

.pic_top2 { margin:0 auto; width: 1200px; height: 257px; background-color: #f4f4f4; border-left:10px solid #fff; border-right:10px solid #fff;}
	.pic_top2 ul {}
	.pic_top2 ul li { position: relative;}
	.pic_top2 ul li img { width:100%;}
	.pic_top2 ul li h2 { position: absolute; bottom:10px; left:10px; width:560px; padding:10px; background-color:rgba(0,0,0,.5); border-radius:8px; color:#fff; font-size:18px; text-align:center; transition:background-color .3s;}
	.pic_top2 ul li:hover h2 { background-color:rgba(0,122,255,.9);}

.s-b2 { width:60px; height:60px; background-color:rgba(0,0,0,.15); border-radius:30px; transition:background-color .3s;}
.s-b2:hover { background-color:rgba(0,122,255,.9);}
.swiper-slide { width:1200px; opacity:1;}


.pic_top4 { width: 600px; height: 410px; background-color: #f4f4f4;}
	.pic_top4 ul {}
	.pic_top4 ul li { position: relative;}
  .pic_top4 ul li img { width:600px; height: 410px;}
	.pic_top4 ul li h2 { position: absolute; bottom:10px; left:10px; width:560px; padding:15px 10px; background-color:rgba(0,0,0,.5); border-radius:8px; color:#fff; font-size:2rem; line-height: 1.6em; text-align:center; transition:background-color .3s;}
	.pic_top4 ul li:hover h2 { background-color:rgba(0,122,255,.9);}

.s-b4 { width:60px; height:60px; background-color:rgba(0,0,0,.15); border-radius:30px; transition:background-color .3s;}
.s-b4:hover { background-color:rgba(0,122,255,.9);}
.swiper-slide { width:1200px; opacity:1;}

.pic_top5 {  width: 500px; height: 280px; background-color: #f4f4f4;}
	.pic_top5 ul {}
	.pic_top5 ul li { position: relative;}
  .pic_top5 ul li img {  width: 100%; height: auto;}
	.pic_top5 ul li h2 { position: absolute; bottom:0; left:0; width:470px; padding:10px 15px;background-image: linear-gradient(to top, rgba(0,0,0, 1), rgba(0,0,0, 0.1)); color:#fff; font-size:1.6rem; line-height: 1.6em; transition:background-color .3s;}
	.pic_top5 ul li:hover h2 { background-color:rgba(0,122,255,.9);}

.pic_chic { overflow:hidden; display:-webkit-flex; display:flex;}




/* 头条 */
.bigread2 {text-align:center;}
  .bigread2 div { overflow:hidden;}
  .bigread2 h2 { display:block; font-weight:550; font-size:3.4rem; line-height:1.4em;}
  .bigread2 h2 a { color:#1f72cc; text-decoration:none;}
  .bigread2 h2 a:hover { color:#d32f2f;}
  .bigread_jd { margin-top: 10px; width:100%;}
  .bigread_jd a { margin-right:1em; font-size:1.6rem; line-height:1.4em; text-decoration:none;}
  .bigread_jd a:hover { color:#d32f2f;}
  .bigread_jd a:last-child { margin-right:0;}




/* 快讯最财经 */
.p50 { margin-left:30px; width: 570px;}

.h24v6 { overflow: hidden;}
  .h24v6 h3 { padding: 14px 8px 15px; background-color: #f8f8f8; border-radius: 8px 8px 0 0; font-size: 2rem; line-height: 1em; transition: background-color .3s;}
  .h24v6 h3 a { text-decoration: none; transition: color .3s;}
  .h24v6:hover h3 { background-color: #fff;}
  .h24v6:hover h3 a { color: #d32f2f;}
  .h24v6 ul { font-size:1.6rem; line-height:2.4em; transition: background-color .3s;}
  .h24v6 ul li { overflow: hidden; background-color: #f8f8f8; white-space: nowrap; text-overflow: ellipsis; width: 100%; transition: background-color .3s;}
  .h24v6:hover ul li, .h24v6:hover ul li em { background-color: #fff;}
  .h24v6 ul li:hover { background-color: #eef3f6;}
  .h24v6 ul li em { display: inline-block; margin-right:8px; padding: 0 8px 0 24px; background-color: #eef3f6; background-image: url(/images/2020/icons_time2.png); background-repeat: no-repeat; background-position: -30px 12px; color:#007aff; transition: background-color .3s,background-position .3s,color .3s;}
  .h24v6 ul li:hover em { background-color: #007aff; background-position: 5px 12px; color: #fff;}
  .h24v6 ul li a { text-decoration: none;}
  .h24v6 ul li a:hover { color: #d32f2f;}
  .h24v6 ul li:last-child { border-radius: 0 0 8px 8px;}
  .h24v6 ul li:last-child:hover { border-radius: 0;}




/* 视频焦点 */
.line_firstscreen { display:-webkit-flex; display:flex; -webkit-justify-content: flex-start; justify-content: space-between;}

.ch_video { overflow: hidden;width:400px;}
.ch_video_tab ul { display: -webkit-flex; display: flex; width: 100%;}
.ch_video_tab ul li { margin-right: 2rem;}

h2.ch_video_ttbig { color: #37474f; font-family:Georgia, "Microsoft YaHei"; font-size: 2rem; line-height: 3.2rem;margin-right:20px;}
h2.ch_video_ttbig a { color: #37474f; text-decoration: none; transition: color .3s;}
h2.ch_video_ttbig a span { margin-left: 1rem; margin-right: 3rem; color: #007AFF; transition: color .3s;}
h2.ch_video_ttbig a:hover { color: #007AFF;}
h2.ch_video_ttbig a:hover span { color: #37474f;}

h2.ch_video_tt { color:#fff; font:normal normal 1.6rem/1em Georgia, "Microsoft YaHei UI"; transition:color .3s;}
h2.ch_video_tt a { display:block; padding: 8px 16px; background-color: #e4eff3; border-radius: 2rem; color:#90a4ae; text-decoration:none; transition: background-color .3s, background-image .3s, color .3s;}
h2.ch_video_tt span { margin-left:.5em; color:#ccc; transition:color .3s;}
h2.ch_video_tt:hover { color:rgba(0,122,255,1);}
h2.ch_video_tt:hover a { color:rgba(0,122,255,1);}
h2.ch_video_tt:hover span { color:#37474f;}
.ch_video_tab ul li.on h2.ch_video_tt { color:rgba(0,122,255,1);}
.ch_video_tab ul li.on h2.ch_video_tt a { background-image: linear-gradient(-20deg, #004a9b, #007aff); color:#fff;}
.ch_video_tab ul li.on h2.ch_video_tt span { color:rgba(255,255,255,.6);}

.ch_video_cont ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; justify-content:space-between; margin:10px 0 0;}
.ch_video_cont ul li { overflow:hidden; position:relative; width:185px; height:126px; border-radius:8px;}
.ch_video_cont ul li a { display:block; text-decoration:none;}
.ch_video_cont ul li img { width:185px; height:126px;}
.ch_video_cont ul li h3 { position:absolute; bottom:0; padding:40px 8px 4px; width:169px; background-image:linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,0)); color:#fff; font-size:1.4rem; line-height: 1.8rem;}
.icon_vod1 { display:block; position:absolute; top:0; left:0; width:185px; height:126px; background-image:url(/images/2020/icons_vod3.png); background-position:center; background-repeat:no-repeat; transition:background-color .3s;}
.ch_video_cont ul li:hover .icon_vod1 { background-color:rgba(0,0,0,.3);}

.ch_focus {}
.ch_focus a { text-decoration: none;}
.ch_focus ul { margin-top: 14px;}
.ch_focus ul:first-child { margin-top: 0;}
.ch_focus ul li { padding: .5em 0; font-size:1.6rem; line-height:1.4em;}
.ch_focus ul li:hover { background-color:#eff3f5;}
.ch_focus ul li a { margin-right: 1em;}
.ch_focus ul li a:last-child { margin-right: 0;}
.ch_focus ul li a:hover { color:#d32f2f;}
.ch_focus ul li.tt_focus { font-size:2rem; font-weight:bold; line-height:1.4em;}
.ch_focus ul li.tt_focus:hover { background:none;}
.ch_focus ul:first-child li:first-child { padding-top: 0;}




/* 频道类型独列 */
.line_ch_wide { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between;}

h2.ch_typewd_tt { display:inline-block; border-bottom:2px solid #37474f; color:#37474f; font:normal normal 2.4rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typewd_tt a { display:block; text-decoration:none; transition:all .5s;}
h2.ch_typewd_tt span { margin-left:.5em; color:#007aff; transition:all .5s;}
h2.ch_typewd_tt:hover { border-color:#007aff; color:#007aff;}
h2.ch_typewd_tt:hover a { color:#007aff;}
h2.ch_typewd_tt:hover span { margin-left:1em; color:#37474f;}

.ch_typewd { display:-webkit-flex; display:flex;}

.ch_typewd_picnews2 { overflow:hidden; position:relative; display:block; margin-right: 25px; width:360px; height:245px; border-radius:8px;}
.ch_typewd_picnews2 a { display:block; color:#fff; text-decoration:none;}
.ch_typewd_picnews2 img { width:360px; height:245px;}
.ch_typewd_picnews2 section:first-child { width:100%; height:100%;}
.ch_typewd_picnews2 section:first-child span { display:block; position:absolute; top:0; padding:10px 10px 20px; width:340px; font-size:1.4rem; line-height:1em; background: linear-gradient(to bottom, rgba(0,0,0,.7), rgba(0,0,0,0)); transition:opacity .3s,top .3s;}
.ch_typewd_picnews2:hover section:first-child span { opacity:0; top:-10px;}
.ch_typewd_picnews2 section:first-child span em:last-child { margin-left:1em;}
.ch_typewd_picnews2 section:first-child h3 { position:absolute; bottom:0; padding:30px 10px 10px; width:340px; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0)); font-size:1.6rem; transition:opacity .3s,bottom .3s;}
.ch_typewd_picnews2:hover section:first-child h3 { opacity:0; bottom:-10px;}
.ch_typewd_picnews2 section:last-child { position:absolute; top:0; padding:20px; width:320px; height:205px; background-color:rgba(0,0,0,.7); font-size:1.4rem; opacity:0; transition:opacity .3s;}
.ch_typewd_picnews2:hover section:last-child {opacity:1;}
.ch_typewd_picnews2 section:last-child h3 { margin-bottom:1em; font-size:2.2rem; line-height:1.4em;}

ul.ch_typewd_list { display:block; margin-top: -5px; width:550px;}
ul.ch_typewd_list li { margin-top: .8rem; font-size:1.6rem; line-height:1.5em;}
ul.ch_typewd_list li a { text-decoration:none;}

ul.ch_typewd_list li:first-child { margin-top:0; font-size:2.4rem; line-height:3.2rem;}




/* 频道类型对列p50 */
.line_ch_p50 {display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; justify-content:space-between;}

h2.ch_typep50_tt { display:inline-block; margin-bottom:20px; border-bottom:2px solid #37474f; color:#37474f; font:normal normal 2.4rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typep50_tt a { display:block; text-decoration:none; transition:all .5s;}
h2.ch_typep50_tt span { margin-left:.5em; color:#007aff; transition:all .5s;}
h2.ch_typep50_tt:hover { border-color:#007aff; color:#007aff;}
h2.ch_typep50_tt:hover a { color:#007aff;}
h2.ch_typep50_tt:hover span { margin-left:1em; color:#37474f;}

.ch_p50 { margin-bottom: 30px; width:610px;}
ul.ch_typep50_list { width: 100%;}
ul.ch_typep50_list li { overflow: hidden; display: block; padding: .8rem 0;}
ul.ch_typep50_list li h3 { font-size: 1.8rem; line-height: 1.5em;}
ul.ch_typep50_list li a { display: block;}

ul.ch_typep50_list li:first-child { overflow: hidden; margin-bottom: 1.6rem; padding: 0; background-color: #3A98FF; border-radius: 8px; color: #fff; transition: background-color .3s;}
ul.ch_typep50_list li:first-child:hover { background-color: #007aff;}
ul.ch_typep50_list li:first-child a {display:-webkit-flex; display:flex; color: #fff;}
ul.ch_typep50_list li:first-child a img { width: 220px; height: 150px;}
ul.ch_typep50_list li:first-child section { padding: 8px 8px 8px 16px; width: 365px;}
ul.ch_typep50_list li:first-child h3 { margin-bottom: 8px; font-weight: bold;}
ul.ch_typep50_list li:first-child span { font-size: 1.6rem; line-height: 1.5em;}




/* 侧边栏_首页金牛 */
.gba_index { overflow: hidden; padding-bottom: 8px; width: 100%; background-color: #f8f8f8; border-radius: 8px;}
h2.gba_index_tt { padding: 16px 0; background: url(/images/2020/bg_gba_index_tt.png) no-repeat 0 0; font:normal normal 2rem/1em Georgia, "Microsoft YaHei UI"; text-indent: 32px;}
h2.gba_index_tt a { color: #37474f; text-decoration: none; transition: color .3s;}
h2.gba_index_tt span { margin-left: .5em; color: #007aff; transition: color .3s;}
h2.gba_index_tt:hover {}
h2.gba_index_tt a:hover { color: #007aff;}
h2.gba_index_tt a:hover span { color: #37474f;}

.gba_index ul li a { display: block; padding: 8px; border-left: 2px solid #f8f8f8; font-size: 1.6rem; line-height: 1.5em; text-decoration: none; transition: background-color .3s, border-color .3s, color .3s;}
.gba_index ul li a:hover { background-color: #eef3f6; border-color: #007aff; color: #d32f2f;}
.gba_index ul li.gba_index_list_big { overflow: hidden; position: relative; height: 205px;}
.gba_index ul li.gba_index_list_big a { padding: 0; border: none; color: #fff; transition: none;}
.gba_index ul li.gba_index_list_big a:hover { background: none;}
.gba_index ul li.gba_index_list_big img { width: 100%; height: 205px;}
.gba_index ul li.gba_index_list_big h3 { position: absolute; bottom: 0; padding: 32px 8px 8px; width: 284px; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0)); color: #fff; font-size: 1.6rem; line-height: 1.5em;}


.gba_index2 { overflow: hidden; width: 100%; background-color: #f8f8f8; border-radius: 8px;}
.gba_index2_tab { background: url(/images/2020/bg_gba_index_tt.png) no-repeat 0 0;}
.gba_index2_tab ul { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; width: 100%;}
.gba_index2_tab ul li { width: 35%; text-align: center;}
h2.gba_index2_tt { padding: 14px 0 16px; border-top: 2px solid #c4d8e4; color: #90a4ae; font:normal normal 2rem/1em Georgia, "Microsoft YaHei UI"; transition: border-color .3s;}
h2.gba_index2_tt a { color: #90a4ae; text-decoration: none; transition: color .3s;}
h2.gba_index2_tt:hover {}
h2.gba_index2_tt a:hover { color: #007aff;}
.gba_index2_tab ul li.on h2.gba_index2_tt { border-color:rgba(0,122,255,1); color:rgba(0,122,255,1);}
.gba_index2_tab ul li.on h2.gba_index2_tt a { color:rgba(0,122,255,1);}

.gba_index2_cont {}
ul.gba_index2_list1 { padding-bottom: 8px;}
ul.gba_index2_list1 li a { display: block; padding: 8px; border-left: 2px solid #f8f8f8; font-size: 1.6rem; line-height: 1.5em; text-decoration: none; transition: background-color .3s, border-color .3s, color .3s;}
ul.gba_index2_list1 li a:hover { background-color: #eef3f6; border-color: #007aff; color: #d32f2f;}
ul.gba_index2_list1 li.gba_index2_list_big { overflow: hidden; position: relative; height: 205px;}
ul.gba_index2_list1 li.gba_index2_list_big a { padding: 0; border: none; color: #fff; transition: none;}
ul.gba_index2_list1 li.gba_index2_list_big a:hover { background: none;}
ul.gba_index2_list1 li.gba_index2_list_big img { width: 100%; height: 205px;}
ul.gba_index2_list1 li.gba_index2_list_big h3 { position: absolute; bottom: 0; padding: 32px 8px 8px; width: 284px; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0)); color: #fff; font-size: 1.6rem; line-height: 1.5em;}

ul.gba_index2_list2 li { margin-bottom: 4px;}
ul.gba_index2_list2 li:last-child { margin-bottom: 10px;}
ul.gba_index2_list2 li a { display: -webkit-flex; display: flex; font-size: 1.6rem; line-height: 1.25em; text-decoration: none; transition: background-color .3s, color .3s;}
ul.gba_index2_list2 li a:hover { background-color: #007AFF; color: #fff;}
ul.gba_index2_list2 li a img { width: 111px; height: 76px;}
ul.gba_index2_list2 li a h3 { display: block; padding: 6px 8px 2px; width: 173px;}




/* 侧边栏_标题 */
h2.ch_typer2_tt { display:inline-block; margin-bottom:20px; border-bottom:2px solid #37474f; color:#37474f; font:normal normal 2rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typer2_tt a { display:block; text-decoration:none; transition:all .5s;}
h2.ch_typer2_tt span { margin-left:.5em; color:#007aff; transition:all .5s;}
h2.ch_typer2_tt:hover { border-color:#007aff; color:#007aff;}
h2.ch_typer2_tt:hover a { color:#007aff;}
h2.ch_typer2_tt:hover span { margin-left:1em; color:#37474f;}




/* 侧边栏_列表 */
ul.ch_typer_list { display:block; width:100%;}
ul.ch_typer_list li { display:-webkit-flex; display:flex; margin-bottom:.7em; font-size:1.6rem;}
ul.ch_typer_list li:last-child { margin-bottom:0;}
ul.ch_typer_list li:before { content:"\2022";}
ul.ch_typer_list li a { display:block; margin-left:6px; text-decoration:none;}





/* 侧边栏_图列表 */
ul.ch_typer_list2 { display:block; width:100%;}
ul.ch_typer_list2 li { display:-webkit-flex; display:flex; margin-bottom:.7em; font-size:1.6rem;}
ul.ch_typer_list2 li:last-child { margin-bottom:0;}
ul.ch_typer_list2 li:before { content:"\2022";}
ul.ch_typer_list2 li a { display:block; margin-left:6px; text-decoration:none;}
ul.ch_typer_list2 li:hover, ul.ch_typer_list2 li a:hover { color:#d32f2f;}

ul.ch_typer_list2 li:first-child a { margin-left: 0;}
ul.ch_typer_list2 li:first-child:before { content: none;}
.ch_typer_picnews { overflow:hidden; position:relative; display:block; width:300px; height:205px; border-radius:8px;}
.ch_typer_picnews img { width:300px; height: 205px; border:none;transition:transform .3s;}
.ch_typer_picnews:hover img {transform: scale(1.1,1.1);}
.ch_typer_picnews section { position: absolute; top:45px; display:block; width:100%; height:160px;background: linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,0));}
.ch_typer_picnews h3 { position:absolute; bottom:15px; padding:0 10px;color:#fff; font-size:1.6rem;transition:bottom .3s;}
.ch_typer_picnews:hover h3 { bottom:90px;}
.ch_typer_picnews span { position:absolute; bottom:0; display:block; padding:10px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:1.4rem; line-height:1.5em;opacity:0;transition:opacity .3s;}
.ch_typer_picnews:hover span {opacity:1;}




/* 侧边栏_专题 */
.indepth_1 ul { width:100%;}
.indepth_1 ul li { overflow:hidden; position:relative; margin-bottom:3px; height:60px; border-radius:8px; transition:height .5s;}
.indepth_1 ul li a { display:block;}
.indepth_1 ul li img { width:100%; height:205px;}
.indepth_1 ul li h3 { position:absolute; bottom:0; padding:100px 8px 10px; width:284px; background:linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0)); color:#fff; font-size:1.6rem; line-height: 1.3em; transition:padding-top .5s;}
.indepth_1 ul li:hover h3 { padding-top:30px;}
.indepth_1 ul li:first-child { height:205px;}
.indepth_1 ul li:last-child { margin-bottom:0;}
.indepth_1 ul:hover li { height:60px;}
.indepth_1 ul li:hover { height:205px;}




/* 侧边栏_信披 */
.info_disc {}
.info_disc ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; background-color:#eef3f6;}
.info_disc ul li { width:25%; text-align:center;}
.info_disc ul li a, h2.ch_typer_tt2 a { display:block; text-decoration:none;}
.info_disc ul li a { font-size:1.4rem; line-height:3em; transition:background-color .3s,color .3s;}
.info_disc ul li:nth-child(1) a, .info_disc ul li:nth-child(3) a, .info_disc ul li:nth-child(6) a, .info_disc ul li:nth-child(8) a { background-color:#F2F6F8;}
.info_disc ul li:nth-child(2) a, .info_disc ul li:nth-child(4) a, .info_disc ul li:nth-child(5) a, .info_disc ul li:nth-child(7) a { background-color:#e6edf2;}
.info_disc ul li a:hover { background-color:#007aff; color:#fff;}

h2.ch_typer_tt2 { padding:20px 10px; background-color:#f5fbff; border-radius:8px 8px 0 0; color:#37474f; font:normal normal 2rem/1em Georgia, "Microsoft YaHei UI"; transition:color .5s;}
h2.ch_typer_tt2 a { color:#37474f; transition:color .5s;}
h2.ch_typer_tt2 span { display:block; margin-top:5px; color:#007aff; transition:color .5s;}
h2.ch_typer_tt2:hover a { color:#007aff;}
h2.ch_typer_tt2:hover span { color:#37474f;}

.info_disc_search {padding:0px 0 0; background-color:transparent; border-radius:0 0 8px 8px;}
.info_disc_search form { position:relative; display:-webkit-flex; display:flex;}
.info_disc_searchTxt { padding:0 40px 0 15px; width:100%; height:2.4em; background:#fff; border:none; border-radius:4px; font-size:1.4rem; line-height:2.4em; outline:none;}
.info_disc_searchTxt:focus {}
.info_disc_searchBt { position:absolute; top:2px; right:8px; width:24px; height:24px; background:url(/images/2020/topsearchBt.png) no-repeat 0 4px; border:none; cursor:pointer; outline:none;}
.info_disc_searchBt:hover { background-position:0 -35px;}
.info_disc_search_iframe { overflow: hidden; width: 300px; height: 59px;}



/* 侧边栏_服务专区 */
.module_fwzq {}
.module_fwzq_tab { background-color:#f5fbff;}
.module_fwzq_tab ul { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.module_fwzq_tab ul li { width:45px; font-size:1.4rem; line-height:3em; text-align:center; cursor:pointer; transition:background-color .3s,color .3s;}
.module_fwzq_tab ul li:nth-child(2) { width:65px;}
.module_fwzq_tab ul li:nth-child(4), .module_fwzq_tab ul li:nth-child(6) { width:50px;}
.module_fwzq_tab ul li.on { background-color:#e6edf2; color:#007aff;}
.module_fwzq_tab ul li a { text-decoration:none;}
.module_fwzq_tab ul li.on a { color:#007aff;}
.module_fwzq_cont { padding:2px 0 6px; height:auto; background-color:#e6edf2; border-radius:0 0 8px 8px;}
.module_fwzq_cont ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.module_fwzq_cont ul li { overflow:hidden; margin:4px 0 0 4px; width:70px; height:70px; color:#888; font-size:1.4rem; line-height:2em;}
.module_fwzq_cont ul li a { display:block; text-decoration:none;}
.module_fwzq_cont ul li a img { width:70px; height:70px;}
.module_fwzq_cont ul li a span { position:relative; bottom:70px; display:block; padding-top:43px; background-color:rgba(255,255,255,0); line-height:30px; text-align:center; transition:.3s linear;}
.module_fwzq_cont ul li:hover a span { background-color:rgba(0,122,255,.7); color:#fff;}

.module_fwzq_cont2 { padding:2px 0 6px; height:auto; background-color:#e6edf2; border-radius:0 0 8px 8px;}
.module_fwzq_cont2 ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.module_fwzq_cont2 ul li { overflow:hidden; margin:4px 0 0 4px; width:70px; height:100px; color:#888; font-size:1.4rem; line-height:2em;}
.module_fwzq_cont2 ul li a { display:block; text-decoration:none;}
.module_fwzq_cont2 ul li a img { width:70px; height:70px;}
.module_fwzq_cont2 ul li a span { display:block; background-color:#fff; line-height:30px; text-align:center; transition:.3s linear;}
.module_fwzq_cont2 ul li:hover a span { background-color:#007aff; color:#fff;}

h2.ch_typer_tt3 { padding:0 10px; background-color:#f5fbff; border-radius:8px 8px 0 0; color:#37474f; font:normal normal 2rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typer_tt3 a { display:block; text-decoration:none;}
h2.ch_typer_tt3 span { margin-left:.5em; color:#d32f2f;}
h2.ch_typer_tt3:hover { background-color:#e6edf2;}



/* 侧边栏_新三板 */
h2.ch_typer_tt4 { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center; margin-bottom: 5px; color: #37474f; font:normal normal 1.6rem/1em Georgia, "Microsoft YaHei UI";}
h2.ch_typer_tt4 a { display:block; padding: .5em 1em; background-color: #F5FBFF; border-radius: 1em; color: #37474f; text-decoration:none; transition: color .3s;}
h2.ch_typer_tt4 a:hover { color: #007AFF;}
h2.ch_typer_tt4 span { padding-left: 76px; height: 22px; background-image: url(/images/pic2020/ad_bxtg.png); background-repeat: no-repeat; background-position: 0 0; color:#999; font-size: 1.4rem;}

.module_xsb_list { overflow: hidden;margin-top:15px;}
.module_xsb_list ul { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%;}
.module_xsb_list ul li { margin-right: 8px; width: 69px;display:flex; justify-content:center;background:#ffffff;}
.module_xsb_list ul li a { text-decoration: none;}
.module_xsb_list ul li img { width: 63px; height: 63px;}
.module_xsb_list ul li span { display: block; background-color: #F2F8FF; border-top: 2px solid #007AFF; font-size: 1.2rem;  text-align: center; transition:background-color .3s, color .3s;width:100%; line-height:2.1em;}
.module_xsb_list ul li a:hover span { background-color: #007AFF; color: #fff;}



/* 侧边栏_附加 */
.box_stock { border: 1px solid #d1d1d1;}



/* 底部 */
footer.ft_site { padding:2rem 0; width:100%; min-width:1280px; background-color:#024f78; font-size:1.2rem;}
.ft_item { display:-webkit-flex; display:flex; -webkit-align-items:flex-start; align-items:flex-start; margin-bottom:2rem; color:#fff;}
  .ft_item ul { margin-right:4%; width:10%;}
  .ft_item ul li { color:#fff; font-family:"微软雅黑", "宋体"; line-height:2.5em;}
  .ft_item ul li:first-child { font-size:1.6rem;}
  .ft_item ul li a { display:block; width:100%; color:#bbb; text-decoration:none; transition:color .25s;}
  .ft_item ul li a:hover { color:#fff;}
  .ft_item div { margin-top:1rem; margin-left:auto; width:120px; background-color:rgba(0,0,0,.2); text-align:center;}
  .ft_item div span { display:block; margin:.5rem 0 .8rem; font-size:1.4rem; line-height:1em;}
.ft_gr { margin-bottom:2rem; border-top:1px solid rgba(255,255,255,.1); border-bottom:1px solid rgba(255,255,255,.1);}
  .ft_gr ul { display:-webkit-flex; display:flex; padding:2rem 0; width:100%;}
  .ft_gr ul li { margin-right:4em; color:#fff; font-size:1.4rem; line-height:1em;}
  .ft_gr ul li a { color:#fff; text-decoration:none;}
.ft_gr2 { display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center; margin-bottom:2rem; border-top:1px solid rgba(255,255,255,.1); border-bottom:1px solid rgba(255,255,255,.1);}
  .ft_gr2 span { display: block; margin-right: 3rem; padding-right: 2rem; width:120px; border-right:1px solid rgba(255,255,255,.1); color: #fff; font-size:1.4rem; line-height:2.5em;text-align: center;}
  .ft_gr2 ul { padding:1rem 0;}
  .ft_gr2 ul li { display: inline-block; margin-right:1em; color:#fff; font-size:1.4rem; line-height:2.5em;}
  .ft_gr2 ul li a { color:#fff; text-decoration:none;}
.ft_cr { color:#bbb; line-height:2em; text-align: center;}

.bot_icon_spc { position: relative; cursor: pointer;}
.bot_icon_spc div { display: none; margin: 0;}
.bot_icon_spc:hover div { display: block; position: absolute; top: 0; background-color:rgba(0,0,0,0);}

a.link_beian { color:#bbb; text-decoration: none; transition: color .25s;}
a.link_beian:hover { color: #fff;}

.ft_item_mdy22 ul { margin-right:2%; width:7%;}




/* 补充 */
.space_pb1 { padding-bottom:50px;}
.space_pb2 { padding-bottom:20px;}
.space_pb3 { padding-bottom:40px;}
.space_pb4 { padding-bottom:30px;}
.space_pt1 { padding-top:50px;}
.space_pt2 { padding-top:30px;}
.space_pt3 { padding-top:20px;}
.space_ptb1 { padding-top: 10px; padding-bottom: 20px;}
.space_ptb2 { padding-top: 20px; padding-bottom: 20px;}
.space_b1 { margin-bottom:50px;}
.space_b2 { margin-bottom:20px;}
.space_b3 { margin-bottom:40px;}
.space_b4 { margin-bottom:30px;}
.space_b38 { margin-bottom:38px;}
.space_t1 { margin-top:50px;}
.space_t2 { margin-top:30px;}
.space_t3 { margin-top:20px;}
.space_t4 { margin-top:8px;}
.space_r1 { margin-right:50px;}
.space_r2 { margin-right:30px;}
.space_l1 { margin-left: 15px;}
.space_l2 { margin-left: 45px;}

.bgc_wht { background-color:#fff;}
.bgc_tint1 { background-color:#fff9f5;}
.bgc_tint2 { background-color:#fafafa;}
.bgc_tint3 { background-color:#e0ebef;}
.bgc_tint4 { background-color:#f6fbfd;}
.bgc_dark1 { background-color:#263238;}
.bgc_dark2 { background-color:#a6c5d8;}

.swiper-container-ad2, .swiper-container-ad3, .swiper-container-ad4, .swiper-container-ad5 { position:relative;overflow:hidden;list-style:none;padding:0;}

/* 快讯最财经 */
.h24v6 { overflow: hidden;margin-top:10px;}
.h24v6 h3 { padding: 14px 8px 15px; background-color: #ffffff; border-radius: 8px 8px 0 0; font-size: 2rem; line-height: 1em; transition: background-color .3s;}
.h24v6 h3 a { text-decoration: none; transition: color .3s;}
.h24v6:hover h3 { background-color: #fff;}
.h24v6:hover h3 a { color: #d32f2f;}
.h24v6 ul { overflow-y: scroll; height: 297px; font-size: 1.4rem; line-height: 1.8rem; transition: background-color .3s;}
.h24v6 ul::-webkit-scrollbar { width: 4px; background-color: #f8f8f8; border-radius: 2px;}
.h24v6 ul::-webkit-scrollbar-button { display: none;}
.h24v6 ul::-webkit-scrollbar-track { background-color: #f8f8f8; border-radius: 2px;}
.h24v6 ul::-webkit-scrollbar-thumb { background-color: #d1e1eb;border-radius: 2px;}
.h24v6 ul li { overflow: hidden; display: -webkit-flex;	display: flex; -webkit-align-items: stretch; align-items: stretch; background-color: #ffffff;white-space: normal; text-overflow: unset; width: 100%; transition: background-color .3s;}
.h24v6:hover ul li, .h24v6:hover ul li em { background-color: #fff;}
.h24v6 ul li:hover { background-color: #eef3f6;}
.h24v6 ul li em { display: inline-block; margin-right: 8px;	padding: 6px 8px; background: none;	background-color: #ffffff; color: #007aff; transition: background-color .3s;}
.h24v6 ul li:hover em {	background: none; background-color: #007aff; color: #fff;}
.h24v6 ul li a { padding: 6px 0; text-decoration: none;}

.h24v6 ul li:last-child { border-radius: 0 0 8px 8px;}
.h24v6 ul li:last-child:hover { border-radius: 0;}
ul.gba_index2_list1 li a { padding: 7px 8px;}

/* 首屏右侧金牛资讯 */
ul.gba_index2_list2 li { margin-bottom: 6px;}
ul.gba_index2_list2 li:last-child { margin-bottom: 11px;}

/* 首屏右侧公司信息 */
.space_b2 { margin-bottom:16px;}

h2.ch_typer3_tt { display: inline-block; margin-bottom: 10px; font: normal normal 2rem/2em Georgia, "Microsoft YaHei UI"; transition: all .5s;}
h2.ch_typer3_tt a { display: block; border-bottom: 2px solid #0865a2; color: #0865a2; text-decoration: none; transition: all .5s;}
h2.ch_typer3_tt span { margin-left: .5em; color: #007aff; transition: all .5s;}
h2.ch_typer3_tt:hover { color: #007aff;}
h2.ch_typer3_tt:hover a { border-color: #007aff; color: #007aff;}
h2.ch_typer3_tt:hover span { margin-left: 1em; color: #0865a2;}
ul.ch_typer_list3 { overflow-y: scroll; display: block; width: 100%; height: 181px;}
ul.ch_typer_list3::-webkit-scrollbar { width: 4px; background-color: #f8f8f8; border-radius: 2px;}
ul.ch_typer_list3::-webkit-scrollbar-button { display: none;}
ul.ch_typer_list3::-webkit-scrollbar-track { background-color: #f8f8f8; border-radius: 2px;}
ul.ch_typer_list3::-webkit-scrollbar-thumb { background-color: #d1e1eb; border-radius: 2px;}
ul.ch_typer_list3 li { display: -webkit-flex; display: flex; -webkit-align-items: flex-start; align-items: flex-start; margin-bottom: 8px; font-size: 1.4rem; line-height: 1.8rem;}
ul.ch_typer_list3 li:last-child { margin-bottom: 0;}
ul.ch_typer_list3 li em { display: inline; margin-right: 4px; padding: 0 2px; width: 2.5em; background-color: #eef3f6; border-radius: 2px; color: #5293be; font-size: 1.2rem; line-height: 1.8rem; transition: background-color .2s, color .2s;}
ul.ch_typer_list3 li a { display: inline; text-decoration: none;}
ul.ch_typer_list3 li:hover, ul.ch_typer_list3 li a:hover { color: #d32f2f;}
ul.ch_typer_list3 li:hover em { background-color: #007aff; color: #fff;}

.pic_top5 ul li:hover h2 { background-color:rgb(0 0 0 / 0.5);}
/*2022.9.29添加*/
.blank10{clear:both; font-size:1px; line-height:1px;height:10px;}
/*2022.9.29添加结束*/

/*2022.10.14修改焦点区*/
.ch_focus ul.delmart { margin-top: 0;}
/*2022.10.14修改结束*/

/*2022.12.2多行头条导读*/
.bigread_jd span { display: block;}
.bigread_jd span a { margin-right:1em; font-size:1.6rem; line-height:1.4em; text-decoration:none;}
.bigread_jd span a:hover { color:#d32f2f;}
.bigread_jd span a:last-child { margin-right:0;}

/* menu dropdown */
#menu5 {
	display: flex;
}

#menu5 .menu-top>li {
	position:relative;
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	-ms-transition: background-color .2s;
	-o-transition: background-color .2s;
	transition: background-color .2s
}
#menu5 .menu-top>li:hover {

	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	-ms-transition: background-color .2s;
	-o-transition: background-color .2s;
	transition: background-color .2s
}

#menu5 .menu-button {
	display: block;

	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}
#menu5 li:hover .menu-button {
	color: #fafafa;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}
#menu5 .menu-drop { 
}
#menu5 .menu-drop .menu-label {
	padding-right: 20px;
	
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	-ms-transition: background .2s;
	-o-transition: background .2s;
	transition: background .2s;
}
#menu5 li:hover .menu-drop .menu-label {
	
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	-ms-transition: background .2s;
	-o-transition: background .2s;
	transition: background .2s;
}
#menu5 .menu-dropdown {
	position:absolute;
	font-size:1.6rem;
	background-color: #fff;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	position: absolute;
	left: -5000px;
	opacity: 0;
	z-index: 100;
	padding:0 10px;
}
#menu5 li:hover .menu-dropdown {
	left: 0;position:absolute;
	opacity: 1;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
}
#menu5 .menu-right:hover .menu-dropdown {
	left: auto;
	right: 0;
}
#menu5 .menu-sub {
	margin: 5px 0;
}
#menu5 .menu-sub li {
	white-space: nowrap;
	-webkit-transition: background-color .1s;
	-moz-transition: background-color .1s;
	-ms-transition: background-color .1s;
	-o-transition: background-color .1s;
	transition: background-color .1s;
}
#menu5 .menu-sub li:hover {
	
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	-ms-transition: background-color .2s;
	-o-transition: background-color .2s;
	transition: background-color .2s;
}
#menu5 .menu-subbutton {
	display: block;
	padding: 3px 0px;
	line-height: 1.3;
	color: #333;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s;
}
#menu5 .menu-sub li:hover .menu-subbutton {
	color: #5f5f5f;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s;
}
#menu5 .menu-desc {
	font-style: italic;
	color: #eaeaea;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s;
}
#menu5 .menu-sub li:hover .menu-desc {
	color: #707070;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s;
}

#menu5 .menu-sub {display:flex; justify-content: space-between;}


/*-----newcss------*/
.dflex{display:flex; }

.logo_cs:after{ display:block; content:""; background:url(/images/2023/csj-cs-t.png) no-repeat; width:275px; height:31px; position:relative; left:350px;bottom:35px;}
nav.nv_01 ul li:first-child a{border-bottom: 3px solid #007aff; color: #007aff; }
nav.nv_02 ul li:first-child{  margin: 0 8px 0 14px;}
nav.nv_02 ul li a{ color:#036ba9; letter-spacing:1px;font-weight:500;}
.nav-arrow{cursor:pointer;}
.nav-arrow:after {display: inline-block; width: 0; height: 0; line-height: 0; font-size: 0; color: #f5dc66; border-style: solid;   border-width:4px;content: "";position: relative;   border-color: #036ba9 #f6fbfd #f6fbfd #f6fbfd; left:3px;bottom:-1px;z-index:3;}
/* dropdownlist */
#menu5 .menu-dropdown1{ width:200px; z-index:10; }
#menu5 .menu-dropdown2{ width:180px; z-index:10;}
#menu5 li:hover .menu-dropdown1{position:absolute;left:-70px;}
#menu5 li:hover .menu-dropdown2{position:absolute;left:-60px;}
#menu5 .menu-dropdown li>a {border-bottom:2px solid #f6fbfd;}
#menu5 .menu-dropdown li>a:hover {border-bottom:1px solid#007aff; color: #007aff;}
nav.nv_all4 ul li .menu-dropdown li{ width:auto;}
/* 要闻list */
.list-01{font-size: 1.6rem; height:618px; overflow:hidden;}
.list-01 li {border-bottom: .1rem solid #e9f5fa;display: flex;flex-wrap: wrap;align-items: center; padding: 0 0 0 3px;height:60px;line-height:1.2; } 
.list-01 li em{font-size: 2rem;font-weight:550;}
.list-01 li span > a:before {content:" | "; font-size:18px;}
.list-01 li span a:first-child:before{content:"";}
.list-01 li a:hover{transition: 0.3s; text-decoration:underline;}
.list-01 li:hover {background: #f5fbfd;	transition: 0.3s;}
.list-01 li:hover span a,.list-01 li:hover em a{ color:#d32f2f;}

.first_box_l{ width:410px; }

.first_box_r{width:824px; display:flex; justify-content: space-between;flex-wrap:wrap;}
/* 焦点图 */
.box_500{ width:500px; height:476px;display:flex; justify-content: space-between;flex-wrap:wrap;align-content:space-between;}
.box_500 .hot_pic{ height:184px; width:242px; background:#edf8fe;overflow:hidden;}
.box_500 .hot_pic span{ display:block;height:135px; width:242px; overflow:hidden;}
.hot_pic img{ width:100%;height:auto;}
.box_500 .hot_pic a{display:block; width:100%;}
.box_500 .hot_pic h4{height:38px;font-size:14px; line-height:18px; margin:7px 3px 0 7px;overflow:hidden;}
.box_500 .hot_pic:hover{background:#d6effd;transition: all .3s;}
.ipo_pic, .ipo_pic img{height:475px; width:300px;transition: all .3s;}
.ipo_pic{ position:relative;overflow:hidden;list-style:none;padding:0;}
.ipo_pic .swiper-slide{background:#c40403;}
/*.ipo_pic:hover img{-webkit-transform: scale(1.1);  transform: scale(1.1);}*/
.ipo_pagination{ height:100px;background-image: linear-gradient(to top, rgba(0,0,0, 1), rgba(0,0,0, 0)); }
.ipo_pagination .swiper-pagination-bullet {  position:relative; bottom:-60px;    width: 13px;    height: 13px;    background: #fff;    opacity: .4;}
.ipo_pagination  .swiper-pagination-bullet-active	{background: #fe0000;opacity: 1;}
.ipo_pic .swiper-pagination-bullets{bottom:0px;}

.ipo_box{ width:824px; height:480px;box-sizing:border-box;border-radius: 15px;background-image: linear-gradient(to bottom, rgba(207,229,240, 1), rgba(249,253,255, 1)); padding:10px; margin-top:25px; overflow:hidden;}
/* 信披区 */
.xinpi_box{ display:flex; justify-content: space-between;align-items: center;width:100%; height:75px;box-sizing:border-box;padding:0 10px;background-image: linear-gradient(to top, rgba(191,218,237, 1), rgba(249,253,255, 0));border-radius: 15px;}
.xinpi_box .xpLink{display:block;  background:url(/images/2023/xp.png); width:293px; height:43px; }
.xinpi_box .xpSearch{width:436px;  height:98%; font-size:14px;display:flex; justify-content: flex-end;flex-wrap:wrap;align-content:flex-start;color:#1073ae;}
.xinpi_box .xpSearch h4 { padding:3px 0; }
.xinpi_box .xpSearch h4 a{ color:#036ba9;  }
.xinpi_box .xpSearch h4 a:hover{ color:#d32f2f;}
.xpBlock{ width:100%; height:auto; padding:0 8px;box-sizing:border-box;display:flex; justify-content: space-between;flex-wrap:wrap;align-content:space-between;}
.xpB01{width:382px;  height:195px; margin-top:18px; overflow:hidden;}
.xpB01 dl,.xpB02 dl{display:flex; justify-content: space-between;width:100%; height:auto;margin:15px 0 0 ;}
.xpB01 dl{ height:148px;}
.xpB01 dl img{width:115px; height:148px; margin-right:15px;border-radius: 8px;}
.xpB01 dl dt{font-size:1.6rem; line-height:22px;}
.xpB01 dl dt a{ display:block;height:49%; border-bottom:1px solid #c0daeb;display:flex;align-items: center;}
.xpB02{width:382px;   margin-top:28px;}
.xpB02 dl dt{font-size:1.6rem;  font-weight:600;background:url(/images/2023/cbksh-bg.png); width:93px; height:65px; }
.xpB02 dl dt a{ display:block;width:100%; height:100%;display: flex;  align-items: center; justify-content:center; }
.xpB02 ul{margin:15px 0 0 ;}

.xpB01 h3 a,.xpB02 h3 a { display: inline-block; font-size:2rem; color: #0865a2;    text-decoration: none;    border-bottom: 2px solid #0865a2;    transition: all .5s;}
.xpB02 h2{ border-left:5px solid #d60000; padding:0 0 0 8px;font-size:2rem; font-weight:550;line-height:20px;color: #0865a2; }
.xpB02 h2 a{color: #0865a2;}
.xpB02 dl img{width:117px;  height:126px;margin-left:5px;border-radius: 8px;}
.xpB02 dl dd{font-size:1.6rem;  margin-left:15px;height:126px;overflow:hidden;}
.xpB02 dl dd a { display:block;margin-bottom:15px;line-height:22px;}
.lm-m{ margin:5px 0 0 38px;}

.xpB01 h3 a:hover,.xpB02 h3 a:hover{color: #007aff; border-color: #007aff; padding-right:40px;}
.xpB02 h2 a:hover{color: #d32f2f; }

/*信披search*/
.width_spc { width:440px; }


/*快讯新模块24*/
.h24v7 { overflow: hidden;margin-top:10px;}

.h24jn_tab { overflow: hidden; margin-bottom: 20px;}
.h24jn_tab ul { display: -webkit-flex; display: flex; width: 100%;}
.h24jn_tab ul li { display: block; box-sizing:border-box; margin-left: 12px; padding: .5em 1em; width: auto; background-color: #f8f8f8; border-radius: 4px; font-size: 1.8rem; line-height: 1em;}
.h24jn_tab ul li:first-child { margin-left: 0;}
.h24jn_tab ul li h3 { color: #d32f2f;}
.h24jn_tab ul li h3 a { text-decoration: none;}
.h24jn_tab ul li.on { background-color: #eef3f6;}
.h24jn_tab ul li.on h3 a { color: #d32f2f;}

h3.ad_hna2 { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;}
h3.ad_hna2 img { margin: 0; padding: 0;}
h3.ad_hna2 em { margin-left: 20px;}
h3.ad_hna2 em a { display: block;}

.h24jn_cont { overflow: hidden;}
.h24jn_cont ul { overflow-y: scroll; height: 297px; font-size: 1.4rem; line-height: 1.8rem; transition: background-color .3s;}
.h24jn_cont ul::-webkit-scrollbar { width: 4px; background-color: #f8f8f8; border-radius: 2px;}
.h24jn_cont ul::-webkit-scrollbar-button { display: none;}
.h24jn_cont ul::-webkit-scrollbar-track { background-color: #f8f8f8; border-radius: 2px;}
.h24jn_cont ul::-webkit-scrollbar-thumb { background-color: #d1e1eb;border-radius: 2px;}
.h24jn_cont ul.iframe_jnz { overflow: hidden; background-color: #fff;}
.h24jn_cont ul li { overflow: hidden; display: -webkit-flex;	display: flex; -webkit-align-items: stretch; align-items: stretch; background-color: #ffffff;white-space: normal; text-overflow: unset; width: 100%; transition: background-color .3s;}
.h24jn_cont:hover ul li, .h24jn_cont:hover ul li em { background-color: #fff;}
.h24jn_cont ul li:hover { background-color: #eef3f6;}
.h24jn_cont ul li em { display: inline-block; margin-right: 8px;	padding: 6px 8px; background: none;	background-color: #ffffff; color: #007aff; transition: background-color .3s;}
.h24jn_cont ul li:hover em {	background: none; background-color: #007aff; color: #fff;}
.h24jn_cont ul li a { padding: 6px 0; text-decoration: none;}


/*--------NEW-2023-end--------*/


/*智能财讯新模块24*/
.cxjj_tab { overflow: hidden; margin-bottom: 17px;}
.cxjj_tab ul { display: -webkit-flex; display: flex; width: 100%;}
.cxjj_tab ul li { display: block; box-sizing:border-box; margin-left: 40px; padding: 0; width: auto;}
.cxjj_tab ul li:first-child { margin-left: 0;}
.cxjj_tab ul li h3 { color: #5e9bc2;}
.cxjj_tab ul li h3 a { display: inline-block; font-size:2rem; color: #5e9bc2; text-decoration: none; border-bottom: 2px solid #dcedf5; transition: all .3s;}
.cxjj_tab ul li.on { color:#0865a2;}
.cxjj_tab ul li.on h3 a { color: #0865a2; border-color: #0865a2;}
.cxjj_tab ul li h3 a:hover { padding-right: 0; color: #0865a2; border-color: #0865a2;}

.cxjj_cont { overflow: hidden;}
.cxjj_cont ul { overflow: hidden; height: 145px;}
.cxjj_cont ul.iframe_zncx, .cxjj_cont ul.iframe_znjj { overflow: hidden;}
